public class LeilaoReverso{

	String descricao;
	private double valor;

	public LeilaoReverso (String descricao){
		this.descricao = descricao;
	}

	public LeilaoReverso(String descricao, double valor){
		this.descricao = descricao;
		
		if (valor < 0) System.out.println ("Valor invalido!!!");		
		else this.valor = valor;
	}

	public double getValor(){
		return this.valor;
	}
	
	public void setValor (double valor){
		
		this.valor = valor;
	}

	public String getDescricao(){
		return this.descricao;
	}

	public void setDescricao (String descricao){
		this.descricao = descricao;
	}

	public void lance (double valor) throws Exception{

		if (this.valor > valor) this.valor = valor;
		else{ throw new Exception ("\n---> Valor invalido!!! Por favor forneca um lance menor que o atual! <---\n");}

	}

}
